namespace SubhadraSolutions.Sharp.Logging.Contracts
{
    public interface ILogSubscriber
    {
        #region Properties

        bool IsDebugEnabled
        {
            get;
            //set;
        }

        bool IsErrorEnabled
        {
            get;
            //set;
        }

        bool IsFatalEnabled
        {
            get;
            //set;
        }

        bool IsInfoEnabled
        {
            get;
            //set;
        }

        bool IsWarnEnabled
        {
            get;
            //set;
        }
        LogItemCategories EnabledCategories
        {
            get;
        }
       
        #endregion Properties
    }
}